import 'package:flutter/material.dart';

void main() => runApp(MaterialApp(home: ButtonWidget()));

class ButtonWidget extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: const Text("Button Demo"),
      ),
      body: Column(
        children: [
          ElevatedButton(
            onPressed: null,
            style: ButtonStyle(minimumSize:  MaterialStateProperty.all(const Size(200, 100))),
            child: const Text("Elevated Button"),
          ),
          TextButton(
            onPressed: null,
            style: ButtonStyle(minimumSize:  MaterialStateProperty.all(const Size(200, 100))),
            child: const Text("Text Button"),
          ),
          OutlinedButton(
            onPressed: null,
            style: ButtonStyle(minimumSize:  MaterialStateProperty.all(const Size(200, 100))),
            child: const Text("Outline Button"),
          ),
          const IconButton(
            icon: Icon(Icons.thumb_up),
            onPressed: null,
          ),
        ],
      ),
      backgroundColor: Colors.blueAccent[50],
    );
  }
}
